package com.jinwei.qunguanjia.user.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GroupDTO {
    /** 群id */
    private String groupId;
    /** 群名字 */
    private String groupName;
    /** 群描述 */
    private String groupDesc;
    /** 群类型: 1微信 */
    private String groupType;
    /** 群发布人 */
    private String groupPoster;
    /** 群管理员 */
    private String groupManager;
    /** 群主 */
    private String groupCreator;
    /** 群状态: 1待审核 2审核通过 3审核拒绝 */
    private String groupStatus;
    /** 用户id */
    private String userId;
    /** 群logo */
    private String groupLogo;
    /** 群人数 */
    private String groupPeopleNumber;
    /** 群二维码URL */
    private String groupCodeUrl;
    /** 解析的群二维码URL */
    private String praisedQrUrl;
    /** 拒绝原因 */
    private String reason;
    /** 创建时间 */
    private String createTime;
    /** 更新时间 */
    private String updateTime;
    /** 头像URL */
    private String avatarUrl;
    /** 黑名单用户列表 */
    private List<String> blacklistUserIdList;

    /** 点赞数 */
    private String likeCount;
    /** 群点赞id */
    private String groupLikeId;
    /** 是否点赞：0未点赞 1已点赞 */
    private String isLike;

    public String getIsLike(){
        if (null == this.groupLikeId) {
            return "0";
        } else {
            return "1";
        }
    }
}
